package org.example.seata.bs.api.entity.product;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import com.baomidou.mybatisplus.extension.activerecord.Model;
import lombok.Data;

import java.math.BigDecimal;
import java.time.LocalDateTime;

/**
 * 产品库存日志
 *
 * @author hzq
 * @date 2021/11/17 13:33
 */
@Data
@TableName("`product_inventory_log`")
public class ProductInventoryLog extends Model<ProductInventoryLog> {

    @TableId(type = IdType.AUTO)
    private Integer productInventoryLogId;
    /**
     * 产品id
     */
    private Integer productId;
    /**
     * 产品进货价
     * 产品出货价
     */
    private BigDecimal productTurnoverPrice;
    /**
     * 产品进货数量
     * 产品出货数量
     */
    private BigDecimal productTurnoverCount;
    /**
     * 类型
     * 1进货
     * 2出货
     */
    private Integer logType;
    /**
     * 描述
     */
    private String description;
    /**
     * 进货时间
     * 出货时间
     */
    private LocalDateTime createTime;
}
